約 4,523,121 件
https://w.atwiki.jp/zeroproject3/pages/86.html
ZEROPRO89 基本情報 活動の記録スタートダッシュイベント期間 本戦期間 名言集 ファンのブログやnote、togetterまとめなど 基本情報 名称: SHOWROOM リンク:https //www.showroom-live.com/room/profile?room_id=246086 Twitterアカウント: 活動の記録 スタートダッシュイベント期間 本戦期間 名言集 ファンのブログやnote、togetterまとめなど
https://w.atwiki.jp/zeroproject3/pages/67.html
ZEROPRO67 基本情報 活動の記録スタートダッシュイベント期間 本戦期間 名言集 ファンのブログやnote、togetterまとめなど 基本情報 名称: SHOWROOM リンク:https //www.showroom-live.com/room/profile?room_id=246042 Twitterアカウント: 活動の記録 スタートダッシュイベント期間 本戦期間 名言集 ファンのブログやnote、togetterまとめなど
https://w.atwiki.jp/zeroproject3/pages/81.html
ZEROPRO82 基本情報 活動の記録スタートダッシュイベント期間 本戦期間 名言集 ファンのブログやnote、togetterまとめなど 基本情報 名称: SHOWROOM リンク:https //www.showroom-live.com/room/profile?room_id=246071 Twitterアカウント: 活動の記録 スタートダッシュイベント期間 本戦期間 名言集 ファンのブログやnote、togetterまとめなど
https://w.atwiki.jp/easttotsukaparty/pages/9.html
Sprin Batchの基本構成 job ・・・ジョブの実行単位。コマンドライン、javaのコード上から呼び出される単位。 ┣step ・・・ジョブ内の処理の単位。このステップ毎に条件分岐・リスタート・並行処理の制御が可能。 ┃┃ 1つのジョブ内に複数指定可能。 ┃┗tasklet・・・・論理的な実行単位であるstepに紐づく物理的な処理単位。 ┃ ┃ readerなどの下位のbeanをhandlingする。 ┃ ┃ chunkの処理を行うChunkOrientedTasklet、コマンドライン入力を行うSystemCommandTaskletなど。 ┃ ┃ stepを実現するためにフレームワークが規定しているhandler群のイメージ?? ┃ ┗chunk ・・・・データ※(以下item)のコミット単位。 ┃ ┣reader・・・itemの入力を行うクラスを定義する。 ┃ ┣prosessor・・・読み込んだitemへの編集処理を行うクラスを定義する。 ┃ ┣writer・・・読み込んだitemの出力処理を行うクラスを定義する。 ┃ ┗skippable ・・・ジョブ内の各要素にて例外が発生しても処理をスキップし、 ┃ 次のitemの処理を続ける例外を定義する。 ┗listeners ・・・ジョブ内の各要素(step~skippable)の処理前後に行う処理を定義する。 ※Spring Batch では入出力データの事を"item"として記述しているため本稿もそれにならう。 上記をxmlで記述した場合 01 !-- bean定義 -- 02 job id="Batch1" xmlns="http //www.springframework.org/schema/batch" 03 step id="step1" parent="faultTolerantStep" 04 tasklet transaction-manager="transactionManager" 05 chunk reader="batch1ItemReader" processor="batch1Processor" 06writer="batch1Writer" commit-interval="1" skip-limit="100" 07 skippable-exception-classes 08 include class="com.example.batch.exception.Batch1SkipException" / 09 include class="org.springframework.dao.DataIntegrityViolationException" / 10 /skippable-exception-classes 11 listeners 12 listener ref="batch1ItemListener" / 13 /listeners 14 /chunk 15 /tasklet 16 /step 17 listeners 18 listener ref="batch1JobExecutionListener" / 19 /listeners 20 /job 21 !-- 以下のbean定義は省略 -- 02行目,20行目:jobを定義。id属性の定義内容がJobidとなり、コマンドラインなどからの呼び出し時に指定される。 03行目,16行目:stepを定義。parent属性は基底クラスのようなもの。 例ではbean faultTolerantStepに指定したproperty情報を引き継いでいる。 04行目,15行目:taskletを定義。transaction-manager属性は詳細確認中。 05~06,14行目:chunkを定義。reader,processor,writerのbeanを指定。commit-intervalなどコミットに関する情報を定義。 07行目,10行目:skippableを定義。処理中指定されたExceptionが発生したitemをスキップし、後続のitemの処理を行う。 11行目-13行目:step内で起動するlistenersを定義。afterRead,onReadErrorなど各要素の前後、例外発生時に実行される処理を定義できる。 17行目-19行目:job内で起動するlistenersを定義。ジョブの実行前後に実行される処理を定義できる。
https://w.atwiki.jp/xbox360score/pages/765.html
[PROTOTYPE] 項目数:40 総ポイント:1000 難易度:~ 790 ★★☆☆☆(Pt、収集系、難易度Hard以外) ~1000 ★★★☆☆ 難易度HARDをプレイするにはNORMALをクリアしないといけない為、実績コンプリートには2週以上が必須。 また、難易度NORMALをクリアするとEASY、及びNORMALで強さを引き継いで最初からプレイ可能。 1度も死なずにクリア(Hard To Kill)等は2週目以降のEASYで取ると良い。 ※フリーズ報告が多数有り。データが破損する可能性もある為、予備のデータの作成を推奨。 Prototype(プロトタイプ)@wiki Revenge Revisited Complete Story Mode on hard difficulty.難易度Hardでストーリーモードをクリアする 60 Endless Hunger Consume 200 characters to boost your health.200人を取り込んで体力をアップさせる 10 Trail Of Corpses Kill 53,596 infected.感染者を53,596人殺す 30 Wrecking Yard Destroy 2,000 vehicles.車両を2,000台破壊する 20 Misconception Destroy 25 Infected Water Towers before they hatch.感染給水塔を作動前に25ヶ所破壊する 20 Brain Trust Complete all Consume Events.Consumeイベントを全てクリアする 20 Streetwise Collect all Landmark collectibles scattered across New York City.ニューヨーク市内の至る所に点在するランドマークアイテムを全て集める 50 Polymath Collect all Hint Collectibles scattered across New York City.ニューヨーク市内の至る所に点在するヒントアイテムを全て集める 40 Half-Truths Complete a mission without causing a single Military Alert.Military Alertを1度も引き起こす事無く1ミッションクリアする 10 Mankind Is Your Mask Complete 3 missions without causing a single Military Alert.Military Alertを1度も引き起こす事無く3ミッションクリアする 40 The Butcher Kill 50 characters in 5 seconds.5秒以内に50人を殺す 30 Return Fire Catch any object tossed by a Hydra; and throw it back.Hydraが投げるオブジェクトをキャッチして投げ返す 10 Gunning Destroy 20 Helicopters in a single Helicopter flight.1回のヘリコプター飛行中にヘリコプターを20機破壊する 10 Cleanup Kill 15 characters with a single Whipfist attack.1回のWhipfistアタックで15人を殺す 10 The First Thread Unlock the Web of Intrigue.Web of Intrigueをアンロックする 10 Self-Deception Discover what happened to Alex Mercer through the Web of Intrigue.Web of Intrigueを通して、Alex Mercerに何が起こったのかを知る 20 Web Of Knowledge Acquire all nodes of the Web of Intrigue.Web of Intrigueの全てのノードを獲得する 60 It s Him! Patsy 5 military personnel.5つの軍部隊を騙す 10 In Plain Sight Evade 10 strike teams.10の攻撃チームから逃れる 10 Infiltrator Infiltrate 10 Military Bases disguised as a Commander.指揮官に変装して10ヶ所の軍基地に潜入する 20 Threat Elevated Destroy 25 strike teams.25の攻撃チームを破壊する 20 Repossession Seize 50 vehicles from enemy hands.敵の車両を50台奪う 10 SME Gain the ability to drive and fly all vehicles.全ての乗り物の運転/飛行能力を獲得する 20 Surface-To-Air Shoot down 50 helicopters while driving armor.装甲車を運転中にヘリコプターを50機撃ち落とす 10 Evolutionary Step Use the Upgrade Menu to acquire an Upgrade.アップグレードメニューを使ってアップグレードを獲得する 10 Unnatural Selection Acquire all available upgrades.全てのアップグレードを獲得する 40 The Cleaner Destroy 10 Military Bases or Infected Hives in New York City.ニューヨーク市内の軍基地か感染者の巣を10ヶ所破壊する 20 In The Web Consume 50 Web Targets.Webターゲットを50人取り込む 20 Au Achieve a rating of Gold or better in all Events.全てのイベントでゴールド以上の評価を獲得する 40 Nice Guy Complete the game while consuming 10 Civilians or fewer.取り込んだ一般市民が10人以下でゲームをクリアする 40 Hard To Kill Complete Story Mode in any difficulty without dying.いずれかの難易度で1度も死ぬ事無くストーリーモードをクリアする 60 Speed Bumps Run over 500 characters in a single tank.1台の戦車で500人を轢く 20 Pt Achieve a Platinum Medal in all Events.全てのイベントでプラチナメダルを獲得する 60 秘密の実績 Crossing The T You ve completed the Hunter Boss Encounter. 10 Errand Boy You ve completed the Specialist Boss Fight. 10 Children Of Blacklight You ve completed the Supreme Hunter Boss Battle. 20 On Instinct You ve completed the Mother Boss Battle. 20 One Thousand Suns One Thousand Suns 40 Hope You ve discovered the truth behind Hope, Idaho. 20 Origin You ve discovered the history of Elizabeth Greene. 20 収集物マップ http //www.xbox360achievements.org/forum/showthread.php?p=2030611#post2030611 Trail Of Corpses ストーリー後半で街の感染度を上げておくと効率的。 KILLイベントROLLING THUNDERを何度も繰り返す 開始したらゆっくり南下しながら敵集団に向けてRTで乱射しまくる。 1回2分につき1000人ほどINFECTED CIVILIANを巻き込んで殺害していける。 イベントでの殺害対象であるEVOLVEDとHUNTERも合算されるのでダブルにお得 1時間半ほどで実績取得可能 連射コントローラーがあれば放置も可能 上記のROLLING THUNDERでXボタン連射とRTと左ステッィック(左or右方向)を輪ゴムで固定 戦車が回りながら砲撃を撃ち続ける感じになる。 Misconception HIVE近辺のビル屋上にある感染した給水タンクを、敵が出てくる前に25個破壊する。 近づかずにWHIPFISTのY長押しやヘリで破壊すると楽。目標の給水タンクは上空をカラスが旋回しているので遠方からでもよくわかる。 The Butcher Killイベントの「ORDNANCE」(戦車で感染者を倒すイベント)で近くにあるHIVEまで移動し、感染者の群れにミサイルを撃つと楽。 Return Fire Hydraとは大きな触手の敵。特定のミッションやイベントのみ出現するので注意が必要 投げてきた車、瓦礫を直接キャッチして投げ返せば解除。 Gunning Killイベント「PROJECTILES」等の側にあるヘリを使用する。 最高高度まで上昇すると何故か敵のヘリが沸いた後に動かなくなる為、近づいて瞬殺を繰り返せばすぐ。 Killイベント「FRENDRY FIRE」でも可能。 イベント内容がヘリに乗って、敵のヘリを倒すというものなのでイベントをこなした後に そのままヘリに乗り続けて、そこらへんを飛んでいるヘリを打ち落とせばOK Cleanup 敵ではなく一般人でも可。Times Squareに集まっている一般人にX→Yを使えばすぐ。 Self-Deception 「Web Of Knowledge」の過程で解除。 It s Him! ストーリー後半でUPGRADEできる「PASTY」のアビリティでMilitaryを5回騙す。 PASTYのアビリティはDISGUISEのPASTY欄で習得可能。 Surface-To-Air 1台の戦車ではなく通算。 戦車でなくても蹴りで破壊して解除されたのを確認。 Speed Bumps 一般人相手でもOK Times Squareなどで走り回ればすぐに解除される。 Nice Guy 体力回復目的に非感染の一般人を取り込まなければいい。感染した市民は取り込み可。 Statistics-ConsumesのPEDESTRIANS CONSUMEDの数が10以下であること。 Hard To Kill Alexが死ななければ護衛対象が死んだり、ミッション失敗などしても問題なし KillやWarイベントの最中に死んだ場合もカウントされるので、イベントを始める前にしっかりと体力回復をし セーブしておいたほうが無難 Pt 全てのイベントでゴールドメダルを獲得すると、その上のランクのプラチナがアンロックされるので 再度全てのイベントを行い、プラチナメダルを獲得する。 既にプラチナメダル以上のスコアを獲得しているイベントは、データをロードし直す事でゴールドメダルがプラチナメダルに変化するが、バグによって変化しない場合もある。 その場合は諦めてもう一度全部プラチナメダルを取り直すしかない。 ※Au(全ゴールドメダル)取得前にすべてのスコアをプラチナ以上にしているとAuの実績のみ解除なので注意 秘密の実績 HopeとOrigin以外はストーリークリアで解除。 上記2つの実績は「Web Of Knowledge」の過程で解除される。
https://w.atwiki.jp/jamproject/pages/154.html
* PRAISE BE TO DECEPTICON 「PRAISE BE TO DECEPTICON 今こそ甦れ 血塗られた 罪と呼ばれた欲望よ」 概要 2010年4月21日に発売されたシングルに収録されている曲。読み方は「プライズビートゥディセプティコン」。 TRANSFORMERS EVO.のカップリング曲であり、オリジナルソングである。 作詞 きただにひろし 作曲 きただにひろし 編曲 栗山善親・横関敦・寺田志保 近年のJAMでは珍しいダーク系ソングである。 作詞・作曲・歌い出し・英語詞の部分・最後の笑い声などダニーの魅力が満載の曲でもある。 Live 関連ページ 曲別データベース SINGLE ALBUM 用語集 コメント 名前 コメント
https://w.atwiki.jp/varon/pages/44.html
Dynamic PropertyとSet Global Propertyは、どちらも、[Single piece]や[Card]に変更可能な数値や文字列を設定します。状況に応じて内容を簡単に変更できるため、ゲームの管理や進行がしやすくなります。両者の違いは、数値や文字列を完全に個別に扱うか、複数で同時に扱うかです。 Dynamic Property は、同じ種類の[Single piece]や[Card]でも、数値や文字列の変更を個別に扱えるため、HPや状態などの管理に使います。 Set Global Property は、[Module]や[Map Window]の[Global Properties]内に設定された[Grobal Property]を変更します。[Single piece]や[Card]が同じ一つの数値や文字列を操作するときに使います。 Dynamic Propertyを設定する Dynamic Propertyの詳細設定画面です。・Name 項目名です。項目の内容を表示したい場合、この名前(例えば「HitPoint」)をText LabelなどのText項目に$$で囲んで入力すると(「$HitPoint$」と入力)、この項目の変更に応じてText Labelなどの表示も変わります。・Value 項目の内容です。数値や文字列などの初期値を設定します。・Is Numeric Valueが数値の場合、ここにチェックを入れると、数値の範囲を設定できます。・KeyCommands 右クリックメニューの設定です。 ・Minimum value 設定可能な最低値(下限値)です。・Maximum value 設定可能な最高値(上限値)です。・Wrap 値が変更され上限値や下限値を超えたとき、上限値 -- 下限値の行き来をするかどうかです。・KeyCommands 右クリックメニューの設定です。 KeyCommandsの詳細です。・New 右クリックメニューを追加します。・Remove 同じ行の右クリックメニュー設定を削除します。・Menu Command 右クリックメニューに表示する説明テキストの設定です。・Key Command ショートカットの設定です。ショートカットとテキストの両方を設定しないと、右クリックメニューに表示されないので、注意してください。・Type Valueの変更方法です。 Typeの詳細です。・Set value directly 固定値にします。・Increment numeric value 指定値を加算します。・Prompt user ダイアログを表示し、プレイヤーに入力させます。・Prompt user to select from list ダイアログを表示し、プレイヤーに一覧から選ばせます。 Typeが~select from listの場合、Valid Value欄に選択肢一覧を作成します。 Dynamic Propertyの実例です。Pieceは1種類しかありませんが、Dynamic Propertyを設定したことで、3枚のPieceにはそれぞれ異なる数値が表示されています(右クリックメニューを設定して、数値変更できるようにしています)。もしText Labelに直接数値を書いたとしたら、1種類のPieceに描かれる数値は全て同じになるため、3種類のPieceを用意しなければいけません。
https://w.atwiki.jp/jasagiri/pages/92.html
package google.protobuf; option java_package = "com.google.protobuf"; option java_outer_classname = "DescriptorProtos"; option optimize_for = SPEED; message FileDescriptorSet { repeated FileDescriptorProto file = 1; } message FileDescriptorProto { optional string name = 1; // file name, relative to root of source tree optional string package = 2; // e.g. "foo", "foo.bar", etc. // Names of files imported by this file. repeated string dependency = 3; // All top-level definitions in this file. repeated DescriptorProto message_type = 4; repeated EnumDescriptorProto enum_type = 5; repeated ServiceDescriptorProto service = 6; repeated FieldDescriptorProto extension = 7; optional FileOptions options = 8; } message DescriptorProto { optional string name = 1; repeated FieldDescriptorProto field = 2; repeated FieldDescriptorProto extension = 6; repeated DescriptorProto nested_type = 3; repeated EnumDescriptorProto enum_type = 4; message ExtensionRange { optional int32 start = 1; optional int32 end = 2; } repeated ExtensionRange extension_range = 5; optional MessageOptions options = 7; } message FieldDescriptorProto { enum Type { // 0 is reserved for errors. // Order is weird for historical reasons. TYPE_DOUBLE = 1; TYPE_FLOAT = 2; TYPE_INT64 = 3; // Not ZigZag encoded. Negative numbers // take 10 bytes. Use TYPE_SINT64 if negative // values are likely. TYPE_UINT64 = 4; TYPE_INT32 = 5; // Not ZigZag encoded. Negative numbers // take 10 bytes. Use TYPE_SINT32 if negative // values are likely. TYPE_FIXED64 = 6; TYPE_FIXED32 = 7; TYPE_BOOL = 8; TYPE_STRING = 9; TYPE_GROUP = 10; // Tag-delimited aggregate. TYPE_MESSAGE = 11; // Length-delimited aggregate. // New in version 2. TYPE_BYTES = 12; TYPE_UINT32 = 13; TYPE_ENUM = 14; TYPE_SFIXED32 = 15; TYPE_SFIXED64 = 16; TYPE_SINT32 = 17; // Uses ZigZag encoding. TYPE_SINT64 = 18; // Uses ZigZag encoding. }; enum Label { // 0 is reserved for errors LABEL_OPTIONAL = 1; LABEL_REQUIRED = 2; LABEL_REPEATED = 3; // TODO(sanjay) Should we add LABEL_MAP? }; optional string name = 1; optional int32 number = 3; optional Label label = 4; // If type_name is set, this need not be set. If both this and type_name // are set, this must be either TYPE_ENUM or TYPE_MESSAGE. optional Type type = 5; // For message and enum types, this is the name of the type. If the name // starts with a . , it is fully-qualified. Otherwise, C++-like scoping // rules are used to find the type (i.e. first the nested types within this // message are searched, then within the parent, on up to the root // namespace). optional string type_name = 6; // For extensions, this is the name of the type being extended. It is // resolved in the same manner as type_name. optional string extendee = 2; // For numeric types, contains the original text representation of the value. // For booleans, "true" or "false". // For strings, contains the default text contents (not escaped in any way). // For bytes, contains the C escaped value. All bytes = 128 are escaped. // TODO(kenton) Base-64 encode? optional string default_value = 7; optional FieldOptions options = 8; } message EnumDescriptorProto { optional string name = 1; repeated EnumValueDescriptorProto value = 2; optional EnumOptions options = 3; } message EnumValueDescriptorProto { optional string name = 1; optional int32 number = 2; optional EnumValueOptions options = 3; } message ServiceDescriptorProto { optional string name = 1; repeated MethodDescriptorProto method = 2; optional ServiceOptions options = 3; } message MethodDescriptorProto { optional string name = 1; // Input and output type names. These are resolved in the same way as // FieldDescriptorProto.type_name, but must refer to a message type. optional string input_type = 2; optional string output_type = 3; optional MethodOptions options = 4; } message FileOptions { // Sets the Java package where classes generated from this .proto will be // placed. By default, the proto package is used, but this is often // inappropriate because proto packages do not normally start with backwards // domain names. optional string java_package = 1; // If set, all the classes from the .proto file are wrapped in a single // outer class with the given name. This applies to both Proto1 // (equivalent to the old "--one_java_file" option) and Proto2 (where // a .proto always translates to a single class, but you may want to // explicitly choose the class name). optional string java_outer_classname = 8; // If set true, then the Java code generator will generate a separate .java // file for each top-level message, enum, and service defined in the .proto // file. Thus, these types will *not* be nested inside the outer class // named by java_outer_classname. However, the outer class will still be // generated to contain the file s getDescriptor() method as well as any // top-level extensions defined in the file. optional bool java_multiple_files = 10 [default=false]; // Generated classes can be optimized for speed or code size. enum OptimizeMode { SPEED = 1; // Generate complete code for parsing, serialization, // etc. CODE_SIZE = 2; // Use ReflectionOps to implement these methods. LITE_RUNTIME = 3; // Generate code using MessageLite and the lite runtime. } optional OptimizeMode optimize_for = 9 [default=SPEED]; // The parser stores options it doesn t recognize here. See above. repeated UninterpretedOption uninterpreted_option = 999; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; } message MessageOptions { // Set true to use the old proto1 MessageSet wire format for extensions. // This is provided for backwards-compatibility with the MessageSet wire // format. You should not use this for any other reason It s less // efficient, has fewer features, and is more complicated. // // The message must be defined exactly as follows // message Foo { // option message_set_wire_format = true; // extensions 4 to max; // } // Note that the message cannot have any defined fields; MessageSets only // have extensions. // // All extensions of your type must be singular messages; e.g. they cannot // be int32s, enums, or repeated messages. // // Because this is an option, the above two restrictions are not enforced by // the protocol compiler. optional bool message_set_wire_format = 1 [default=false]; // Disables the generation of the standard "descriptor()" accessor, which can // conflict with a field of the same name. This is meant to make migration // from proto1 easier; new code should avoid fields named "descriptor". optional bool no_standard_descriptor_accessor = 2 [default=false]; // The parser stores options it doesn t recognize here. See above. repeated UninterpretedOption uninterpreted_option = 999; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; } message FieldOptions { // The ctype option instructs the C++ code generator to use a different // representation of the field than it normally would. See the specific // options below. This option is not yet implemented in the open source // release -- sorry, we ll try to include it in a future version! optional CType ctype = 1; enum CType { CORD = 1; STRING_PIECE = 2; } // The packed option can be enabled for repeated primitive fields to enable // a more efficient representation on the wire. Rather than repeatedly // writing the tag and type for each element, the entire array is encoded as // a single length-delimited blob. optional bool packed = 2; // Is this field deprecated? // Depending on the target platform, this can emit Deprecated annotations // for accessors, or it will be completely ignored; in the very least, this // is a formalization for deprecating fields. optional bool deprecated = 3 [default=false]; // EXPERIMENTAL. DO NOT USE. // For "map" fields, the name of the field in the enclosed type that // is the key for this map. For example, suppose we have // message Item { // required string name = 1; // required string value = 2; // } // message Config { // repeated Item items = 1 [experimental_map_key="name"]; // } // In this situation, the map key for Item will be set to "name". // TODO Fully-implement this, then remove the "experimental_" prefix. optional string experimental_map_key = 9; // The parser stores options it doesn t recognize here. See above. repeated UninterpretedOption uninterpreted_option = 999; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; } message EnumOptions { // The parser stores options it doesn t recognize here. See above. repeated UninterpretedOption uninterpreted_option = 999; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; } message EnumValueOptions { // The parser stores options it doesn t recognize here. See above. repeated UninterpretedOption uninterpreted_option = 999; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; } message ServiceOptions { // Note Field numbers 1 through 32 are reserved for Google s internal RPC // framework. We apologize for hoarding these numbers to ourselves, but // we were already using them long before we decided to release Protocol // Buffers. // The parser stores options it doesn t recognize here. See above. repeated UninterpretedOption uninterpreted_option = 999; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; } message MethodOptions { // Note Field numbers 1 through 32 are reserved for Google s internal RPC // framework. We apologize for hoarding these numbers to ourselves, but // we were already using them long before we decided to release Protocol // Buffers. // The parser stores options it doesn t recognize here. See above. repeated UninterpretedOption uninterpreted_option = 999; // Clients can define custom options in extensions of this message. See above. extensions 1000 to max; } message UninterpretedOption { // The name of the uninterpreted option. Each string represents a segment in // a dot-separated name. is_extension is true iff a segment represents an // extension (denoted with parentheses in options specs in .proto files). // E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents // "foo.(bar.baz).qux". message NamePart { required string name_part = 1; required bool is_extension = 2; } repeated NamePart name = 2; // The value of the uninterpreted option, in whatever type the tokenizer // identified it as during parsing. Exactly one of these should be set. optional string identifier_value = 3; optional uint64 positive_int_value = 4; optional int64 negative_int_value = 5; optional double double_value = 6; optional bytes string_value = 7; }
https://w.atwiki.jp/progtips/pages/33.html
ソースコード #include stdafx.h struct ProcessorInfo { unsigned int processors; unsigned int architecture; unsigned int type; unsigned int level; unsigned int revision; bool operator()(void); }; /* XP以降に対応 */ bool ProcessorInfo operator()(void) { this- architecture = 0; this- level = 0; this- processors = 0; this- revision = 0; this- type = 0; HMODULE dll = LoadLibrary(_T( kernel32.dll )); if (dll==NULL) { return false; } typedef void (CALLBACK* GetNativeSystemInfoAPI)(LPSYSTEM_INFO); GetNativeSystemInfoAPI api = (GetNativeSystemInfoAPI) GetProcAddress(dll, GetNativeSystemInfo ); if (api==NULL) { FreeLibrary(dll); return false; } SYSTEM_INFO inf={0}; api(&inf); FreeLibrary(dll); this- architecture = inf.wProcessorArchitecture; this- level = inf.wProcessorLevel; this- processors = inf.dwNumberOfProcessors; this- revision = inf.wProcessorRevision; this- type = inf.dwProcessorType; return true; } int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ProcessorInfo pinf; if (pinf()) { wchar_t buffer[1000]; swprintf_s(buffer, 1000, L %d Core, Type %d , pinf.processors, pinf.type); MessageBox(NULL, buffer, _T( ), MB_OK); } else { MessageBox(NULL, _T( 取得に失敗しました ), _T( ), MB_OK); } return 0; }
https://w.atwiki.jp/touhoukashi/pages/5971.html
【登録タグ U.N.オーエンは彼女なのか? ぷ フランドール・スカーレットのイチャイチャディスク フランドール・スカーレット(EG)】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*